package report

import (
	"gddgame.cc/galaxy/asteroid"
	"gddgame.cc/galaxy/binocle/logic"
)

func NewAgent(observer logic.Observer, subscriber asteroid.Sub) *agentReport {
	r := newAgentReport(observer, subscriber)
	return r
}

func NewCore(watcher *logic.WatcherInstance, system logic.System) *coreReport {
	report := newCoreReport(watcher, system)
	return report
}
